.fx-base {
	-webkit-transition: opacity 1s, -webkit-transform 1s;
}

.fx-fade-start {
	opacity: 0;
}

.fx-fade-end {
	opacity: 1;
}

.fx-scale-start {
	-webkit-transform: scale(0,0);
}

.fx-scale-end {
	-webkit-transform: scale(1,1);
}

.fx-top-start {
	-webkit-transform: translate3d(0,-500%,0);
}

.fx-top-end {
	-webkit-transform: translate3d(0,0,0);
}

.fx-bottom-start {
	-webkit-transform: translate3d(0,500%,0);
}

.fx-bottom-end {
	-webkit-transform: translate3d(0,0,0);
}

.fx-left-start {
	-webkit-transform: translate3d(-500%,0,0);
}

.fx-left-end {
	-webkit-transform: translate3d(0,0,0);
}

.fx-right-start {
	-webkit-transform: translate3d(500%,0,0);
}

.fx-right-end {
	-webkit-transform: translate3d(0,0,0);
}

.fx-rotate-start {
	-webkit-transform: rotate3d(0,0,1,-360deg);
}

.fx-rotate-end {
	-webkit-transform: rotate3d(0,0,1,0);
}

.fx-flip-start {
	-webkit-transform: rotate3d(0,1,0,180deg);
}

.fx-flip-end {
	-webkit-transform: rotate3d(0,1,0,0);
}
